Virtual circuit